package proyecto.web;

import java.util.Collection;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;

import proyecto.service.CineService;
import proyecto.exception.DAOExcepcion;
import proyecto.exception.CineException;
import proyecto.modelo.Cine;


public class CineController extends MultiActionController{
	
	private CineService cineService;
	
    public CineService getCineService() {
		return cineService;
	}

	public void setCineService(CineService cineService) {
		this.cineService = cineService;
	}

	public ModelAndView consulta_listado(HttpServletRequest request, HttpServletResponse response) {
    	
    	ModelAndView mv = new ModelAndView("/cines/cines_listado");
        String mensaje = "";
        String mostrar_mensaje ="none";    	
    	request.setAttribute("mensaje",mensaje);
    	request.setAttribute("mostrar_mensaje",mostrar_mensaje);
    	Cine cine = new Cine();
    	try {
			Collection<Cine> listaCines = cineService.consulta_listado();
		} catch (DAOExcepcion e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (CineException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
    	return mv;
    }

	public ModelAndView consulta_detalle(HttpServletRequest request, HttpServletResponse response) {

		ModelAndView mv = new ModelAndView("/cines/cines_detalle");	
		return mv;
		
	}	
	
	public ModelAndView index(HttpServletRequest request, HttpServletResponse response) {

		ModelAndView mv = new ModelAndView("/cines/cines_listado");	
		return mv;
		
	}

}
